关于vscode调试时跳不到本.py或本.ipynb文件之外的问题 您所在的位置:网站首页 vscode 调试python文件 关于vscode调试时跳不到本.py或本.ipynb文件之外的问题

关于vscode调试时跳不到本.py或本.ipynb文件之外的问题

2024-07-15 06:37| 来源: 网络整理| 查看: 265

今天遇到了一个问题,就是在使用vscode对jupyter进行调试的时候,断点突然跳不进去了。就像下图这样。我点这个单步调试和这个单步跳过的效果一样。这让我很无解。。。

图1 问题示例

 然后我就在网上查,查了一些我们国内的资料,参考了【VSCode】debug模式无法跳转进入内置模块_不吃饭就会放大招的博客-CSDN博客这位博主的方法,然后没解决。(但是这个方法应该也是解决这个问题的一步)

上面这位博主是咋做的呢?首先打开调试界面。像下图这样。

图2 打开调试界面

 点击红框的。打开下面这个文件launch.json。

图3 launch.json把这个justMyCode改成false

 把代码里的“justMyCode”改为false。

然后,我重启了一下vscode,发现问题并没有解决啊。

然后又查到一个说在首选项-设置-功能-调试下的第一个Allow Breakpoints Everywhere打勾。

图4 首选项-设置-功能-调试下的第一个Allow Breakpoints Everywhere打勾

 好,我也打勾了,还是不行。

最够去搜了搜国外的网站,然后发现在下面两个帖子找到了答案。

justMycode = false does not work · Issue #795 · microsoft/debugpy · GitHub

JustMyCode = False does not work when debugging a Jupyter Notebook Cell · Issue #8413 · microsoft/vscode-jupyter · GitHub

具体是怎么做的呢?很简单。在设置里搜jupyter,把第四项Debug Just My Code的勾去掉就好了。

图5 把设置jupyter下的Debug Just My Code的勾去掉

 然后,我的问题就解决了。

=========================================================

2023/3/29

今天我在调试.py文件的时候,歪日又跳不到别的文件中的函数了。然后搜到了解决办法,

(115条消息) vscode使用虚拟环境debug,无法在三方库中的断点上停止_Goodwillie的博客-CSDN博客

在这个博主博客的评论里,大佬说:

图6 .py文件调试跳不出本文件的解决方法

 然后我的问题就解决了!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有